.pagination {
  list-style: none;
  height: 30px; }
  .pagination li {
    display: inline-block;
    height: 30px;
    float: left;
    margin-right: 10px;
    text-align: center;
    line-height: 30px; }
    .pagination li.select {
      width: auto; }
      .pagination li.select select {
        height: 30px;
        border: none;
        border-radius: 3px; }
    .pagination li.active a {
      color: #3ab3df;
      border: 1px solid #3ab3df; }
    .pagination li a {
      height: 30px;
      padding: 0 10px;
      display: block;
      text-align: center;
      line-height: 30px;
      color: #222;
      border: 1px solid #fff;
      border-radius: 3px;
      background: #fff; }
      .pagination li a:hover {
        color: #3ab3df; }
  .pagination input {
    height: 30px;
    line-height: 30px;
    border: none;
    width: 50px;
    text-align: center;
    border-radius: 3px; }
